/******************************************************************************
 *
 * This is C-LOVE
 *
 * 类   名: CLWritingFormat
 *
 * 创建时间: 2017-09-12
 *
 * 说   明: 一些常用的写法集合（因为我就是一个懒人，反正我记不住这些东西）
 *
 * 注   意:
 *
 * 修改日志:
 *
 * 最后修改:
 *
 ******************************************************************************/

#import <Foundation/Foundation.h>


@interface CLWritingFormat : NSObject



#pragma mark- 注册cell 

/**
 [self.tableView registerNib:[UINib nibWithNibName:@"CLTGCell"bundle:nil] forCellReuseIdentifier:@"tgcell"];
 */


#pragma mark- 取出XIB 取出Storyboard

/**
 取出XIB
    LoginSetPasswordView *loginSetPasswordView = [[[NSBundle mainBundle] loadNibNamed:@"LoginSetPasswordView" owner:nil options:nil] firstObject];
 
 取出Storyboard(注意在storyboard里面写identifier)
    UIStoryboard *storboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
    LoginController *loginController = [storboard instantiateViewControllerWithIdentifier:@"LoginController"];
 */


#pragma mark- 通知中心

/**
 
 1.创建通知中心
    [[NSNotificationCenter defaultCenter] postNotificationName:@"xcwz" object:nil userInfo:@{@"str":@"xcwz"}];
 
 2.注册通知中心
 
    id:处理通知中心的响应对象。
    sel:处理的方法。 
    name:通知中心的名字。  标示是某一个通知中心 
    object:允许过滤 发送通知中心的对象
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(resvMessge:) name:@"xcwz" object:nil];

 3.方法响应
 
 4.销毁通知中心
    //移除指定通知中心
    [[NSNotificationCenter defaultCenter]removeObserver:self name:@"notificationAddgetFromDataBase" object:nil];
 
    //添加的观察者不会随着视图控制器的销毁而销毁 （移除所有）
    [[NSNotificationCenter defaultCenter] removeObserver:self];

 
 一些通知中心名称
    MPMoviePlayerViewController 视频播放完通知中心: MPMoviePlayerPlaybackDidFinishNotification
    UITextField 消息中心（编辑框文字改变）  :UITextFieldTextDidChangeNotification
    键盘弹起通知中心:UIKeyboardWillShowNotification
    键盘收起通知中心:UIKeyboardWillHideNotification
 */



@end











